home *** CD-ROM | disk | FTP | other *** search
Unknown | 2004-09-07 | 3.9 KB |
open in:
MacOS 8.1
|
Win98
|
DOS
view JSON data
|
view as text
This file was not able to be converted.
This format is not currently supported by dexvert.
Confidence | Program | Detection | Match Type | Support
|
---|
100%
| file
| data
| default
|
|
hex view+--------+-------------------------+-------------------------+--------+--------+
|00000000| 00 00 00 00 00 00 00 00 | 5e 3e 2f 2f 20 3d 3d 3d |........|^>// ===|
|00000010| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00000020| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00000030| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00000040| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00000050| 3d 0d 0a 2f 2f 20 20 43 | 6c 61 73 73 3a 20 20 78 |=..// C|lass: x|
|00000060| 56 6f 74 69 6e 67 2e 4d | 61 70 56 6f 74 65 4d 61 |Voting.M|apVoteMa|
|00000070| 70 4c 69 73 74 43 6f 6e | 66 69 67 50 61 67 65 0d |pListCon|figPage.|
|00000080| 0a 2f 2f 0d 0a 2f 2f 09 | 74 68 69 73 20 70 61 67 |.//..//.|this pag|
|00000090| 65 20 61 6c 6c 6f 77 73 | 20 6d 6f 64 69 66 69 63 |e allows| modific|
|000000a0| 61 74 69 6f 6e 20 6f 66 | 20 74 68 65 20 44 65 66 |ation of| the Def|
|000000b0| 61 75 6c 74 4d 61 70 4c | 69 73 74 4c 6f 61 64 65 |aultMapL|istLoade|
|000000c0| 72 0d 0a 2f 2f 20 20 63 | 6f 6e 66 69 67 75 72 61 |r..// c|onfigura|
|000000d0| 74 69 6f 6e 20 76 61 72 | 69 61 62 6c 65 73 20 74 |tion var|iables t|
|000000e0| 68 61 74 20 63 6f 75 6c | 64 20 6e 6f 74 20 62 65 |hat coul|d not be|
|000000f0| 0d 0a 2f 2f 0d 0a 2f 2f | 20 20 57 72 69 74 74 65 |..//..//| Writte|
|00000100| 6e 20 62 79 20 42 72 75 | 63 65 20 42 69 63 6b 61 |n by Bru|ce Bicka|
|00000110| 72 0d 0a 2f 2f 20 20 28 | 63 29 20 32 30 30 33 2c |r..// (|c) 2003,|
|00000120| 20 45 70 69 63 20 47 61 | 6d 65 73 2c 20 49 6e 63 | Epic Ga|mes, Inc|
|00000130| 2e 20 20 41 6c 6c 20 52 | 69 67 68 74 73 20 52 65 |. All R|ights Re|
|00000140| 73 65 72 76 65 64 0d 0a | 2f 2f 20 3d 3d 3d 3d 3d |served..|// =====|
|00000150| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00000160| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00000170| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00000180| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 0d |========|=======.|
|00000190| 0a 63 6c 61 73 73 20 4d | 61 70 56 6f 74 65 4d 61 |.class M|apVoteMa|
|000001a0| 70 4c 69 73 74 43 6f 6e | 66 69 67 50 61 67 65 20 |pListCon|figPage |
|000001b0| 65 78 74 65 6e 64 73 20 | 47 55 49 43 75 73 74 6f |extends |GUICusto|
|000001c0| 6d 50 72 6f 70 65 72 74 | 79 50 61 67 65 20 44 65 |mPropert|yPage De|
|000001d0| 70 65 6e 64 73 4f 6e 28 | 56 6f 74 69 6e 67 48 61 |pendsOn(|VotingHa|
|000001e0| 6e 64 6c 65 72 29 3b 0d | 0a 0d 0a 76 61 72 20 61 |ndler);.|...var a|
|000001f0| 75 74 6f 6d 61 74 65 64 | 20 47 55 49 42 75 74 74 |utomated| GUIButt|
|00000200| 6f 6e 20 20 62 5f 52 65 | 74 75 72 6e 3b 0d 0a 76 |on b_Re|turn;..v|
|00000210| 61 72 20 61 75 74 6f 6d | 61 74 65 64 20 6d 6f 43 |ar autom|ated moC|
|00000220| 68 65 63 6b 42 6f 78 20 | 63 68 5f 55 73 65 4d 61 |heckBox |ch_UseMa|
|00000230| 70 4c 69 73 74 3b 0d 0a | 76 61 72 20 61 75 74 6f |pList;..|var auto|
|00000240| 6d 61 74 65 64 20 6d 6f | 45 64 69 74 42 6f 78 20 |mated mo|EditBox |
|00000250| 20 65 64 5f 4d 61 70 4c | 69 73 74 50 72 65 66 69 | ed_MapL|istPrefi|
|00000260| 78 3b 0d 0a 76 61 72 20 | 61 75 74 6f 6d 61 74 65 |x;..var |automate|
|00000270| 64 20 4d 75 6c 74 69 53 | 65 6c 65 63 74 4c 69 73 |d MultiS|electLis|
|00000280| 74 42 6f 78 20 6c 62 5f | 4d 61 70 4c 69 73 74 3b |tBox lb_|MapList;|
|00000290| 0d 0a 76 61 72 20 6c 6f | 63 61 6c 69 7a 65 64 20 |..var lo|calized |
|000002a0| 73 74 72 69 6e 67 20 73 | 62 43 61 70 74 69 6f 6e |string s|bCaption|
|000002b0| 3b 0d 0a 76 61 72 20 61 | 72 72 61 79 3c 43 61 63 |;..var a|rray<Cac|
|000002c0| 68 65 4d 61 6e 61 67 65 | 72 2e 47 61 6d 65 52 65 |heManage|r.GameRe|
|000002d0| 63 6f 72 64 3e 20 47 61 | 6d 65 54 79 70 65 73 3b |cord> Ga|meTypes;|
|000002e0| 0d 0a 2f 2f 20 61 75 74 | 6f 73 61 76 65 0d 0a 76 |..// aut|osave..v|
|000002f0| 61 72 20 62 6f 6f 6c 20 | 62 43 68 61 6e 67 65 64 |ar bool |bChanged|
|00000300| 3b 0d 0a 2f 2f 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |;..//---|--------|
|00000310| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00000320| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00000330| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00000340| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00000350| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00000360| 2d 2d 2d 2d 2d 0d 0a 66 | 75 6e 63 74 69 6f 6e 20 |-----..f|unction |
|00000370| 49 6e 69 74 43 6f 6d 70 | 6f 6e 65 6e 74 28 47 55 |InitComp|onent(GU|
|00000380| 49 43 6f 6e 74 72 6f 6c | 6c 65 72 20 4d 79 43 6f |IControl|ler MyCo|
|00000390| 6e 74 72 6f 6c 6c 65 72 | 2c 20 47 55 49 43 6f 6d |ntroller|, GUICom|
|000003a0| 70 6f 6e 65 6e 74 20 4d | 79 4f 77 6e 65 72 29 0d |ponent M|yOwner).|
|000003b0| 0a 7b 0d 0a 09 6c 6f 63 | 61 6c 20 69 6e 74 20 69 |.{...loc|al int i|
|000003c0| 3b 0d 0a 0d 0a 09 53 75 | 70 65 72 2e 49 6e 69 74 |;.....Su|per.Init|
|000003d0| 63 6f 6d 70 6f 6e 65 6e | 74 28 4d 79 43 6f 6e 74 |componen|t(MyCont|
|000003e0| 72 6f 6c 6c 65 72 2c 20 | 4d 79 4f 77 6e 65 72 29 |roller, |MyOwner)|
|000003f0| 3b 0d 0a 0d 0a 09 2f 2f | 20 6c 6f 61 64 20 67 61 |;.....//| load ga|
|00000400| 6d 65 20 74 79 70 65 73 | 0d 0a 09 63 6c 61 73 73 |me types|...class|
|00000410| 27 43 61 63 68 65 4d 61 | 6e 61 67 65 72 27 2e 73 |'CacheMa|nager'.s|
|00000420| 74 61 74 69 63 2e 47 65 | 74 47 61 6d 65 54 79 70 |tatic.Ge|tGameTyp|
|00000430| 65 4c 69 73 74 28 47 61 | 6d 65 54 79 70 65 73 29 |eList(Ga|meTypes)|
|00000440| 3b 0d 0a 0d 0a 09 63 68 | 5f 55 73 65 4d 61 70 4c |;.....ch|_UseMapL|
|00000450| 69 73 74 2e 53 65 74 43 | 6f 6d 70 6f 6e 65 6e 74 |ist.SetC|omponent|
|00000460| 56 61 6c 75 65 28 73 74 | 72 69 6e 67 28 63 6c 61 |Value(st|ring(cla|
|00000470| 73 73 27 78 56 6f 74 69 | 6e 67 2e 44 65 66 61 75 |ss'xVoti|ng.Defau|
|00000480| 6c 74 4d 61 70 4c 69 73 | 74 4c 6f 61 64 65 72 27 |ltMapLis|tLoader'|
|00000490| 2e 64 65 66 61 75 6c 74 | 2e 62 55 73 65 4d 61 70 |.default|.bUseMap|
|000004a0| 4c 69 73 74 29 29 3b 0d | 0a 09 69 66 28 20 63 6c |List));.|..if( cl|
|000004b0| 61 73 73 27 78 56 6f 74 | 69 6e 67 2e 44 65 66 61 |ass'xVot|ing.Defa|
|000004c0| 75 6c 74 4d 61 70 4c 69 | 73 74 4c 6f 61 64 65 72 |ultMapLi|stLoader|
|000004d0| 27 2e 64 65 66 61 75 6c | 74 2e 62 55 73 65 4d 61 |'.defaul|t.bUseMa|
|000004e0| 70 4c 69 73 74 20 29 0d | 0a 09 7b 0d 0a 09 09 44 |pList ).|..{....D|
|000004f0| 69 73 61 62 6c 65 43 6f | 6d 70 6f 6e 65 6e 74 28 |isableCo|mponent(|
|00000500| 65 64 5f 4d 61 70 4c 69 | 73 74 50 72 65 66 69 78 |ed_MapLi|stPrefix|
|00000510| 29 3b 0d 0a 09 09 45 6e | 61 62 6c 65 43 6f 6d 70 |);....En|ableComp|
|00000520| 6f 6e 65 6e 74 28 6c 62 | 5f 4d 61 70 4c 69 73 74 |onent(lb|_MapList|
|00000530| 29 3b 0d 0a 09 7d 0d 0a | 09 65 6c 73 65 0d 0a 09 |);...}..|.else...|
|00000540| 7b 0d 0a 09 09 45 6e 61 | 62 6c 65 43 6f 6d 70 6f |{....Ena|bleCompo|
|00000550| 6e 65 6e 74 28 65 64 5f | 4d 61 70 4c 69 73 74 50 |nent(ed_|MapListP|
|00000560| 72 65 66 69 78 29 3b 0d | 0a 09 09 44 69 73 61 62 |refix);.|...Disab|
|00000570| 6c 65 43 6f 6d 70 6f 6e | 65 6e 74 28 6c 62 5f 4d |leCompon|ent(lb_M|
|00000580| 61 70 4c 69 73 74 29 3b | 0d 0a 09 7d 0d 0a 09 65 |apList);|...}...e|
|00000590| 64 5f 4d 61 70 4c 69 73 | 74 50 72 65 66 69 78 2e |d_MapLis|tPrefix.|
|000005a0| 53 65 74 43 6f 6d 70 6f | 6e 65 6e 74 56 61 6c 75 |SetCompo|nentValu|
|000005b0| 65 28 63 6c 61 73 73 27 | 78 56 6f 74 69 6e 67 2e |e(class'|xVoting.|
|000005c0| 44 65 66 61 75 6c 74 4d | 61 70 4c 69 73 74 4c 6f |DefaultM|apListLo|
|000005d0| 61 64 65 72 27 2e 64 65 | 66 61 75 6c 74 2e 4d 61 |ader'.de|fault.Ma|
|000005e0| 70 4e 61 6d 65 50 72 65 | 66 69 78 65 73 29 3b 0d |pNamePre|fixes);.|
|000005f0| 0a 09 4c 6f 61 64 4d 61 | 70 4c 69 73 74 73 28 29 |..LoadMa|pLists()|
|00000600| 3b 0d 0a 0d 0a 09 66 6f | 72 28 69 3d 30 3b 20 69 |;.....fo|r(i=0; i|
|00000610| 3c 63 6c 61 73 73 27 78 | 56 6f 74 69 6e 67 2e 44 |<class'x|Voting.D|
|00000620| 65 66 61 75 6c 74 4d 61 | 70 4c 69 73 74 4c 6f 61 |efaultMa|pListLoa|
|00000630| 64 65 72 27 2e 64 65 66 | 61 75 6c 74 2e 4d 61 70 |der'.def|ault.Map|
|00000640| 4c 69 73 74 54 79 70 65 | 4c 69 73 74 2e 4c 65 6e |ListType|List.Len|
|00000650| 67 74 68 3b 20 69 2b 2b | 29 0d 0a 09 09 6c 62 5f |gth; i++|)....lb_|
|00000660| 4d 61 70 4c 69 73 74 2e | 4c 69 73 74 2e 46 69 6e |MapList.|List.Fin|
|00000670| 64 28 63 6c 61 73 73 27 | 78 56 6f 74 69 6e 67 2e |d(class'|xVoting.|
|00000680| 44 65 66 61 75 6c 74 4d | 61 70 4c 69 73 74 4c 6f |DefaultM|apListLo|
|00000690| 61 64 65 72 27 2e 64 65 | 66 61 75 6c 74 2e 4d 61 |ader'.de|fault.Ma|
|000006a0| 70 4c 69 73 74 54 79 70 | 65 4c 69 73 74 5b 69 5d |pListTyp|eList[i]|
|000006b0| 2c 46 61 6c 73 65 2c 54 | 72 75 65 29 3b 0d 0a 0d |,False,T|rue);...|
|000006c0| 0a 09 73 62 5f 4d 61 69 | 6e 2e 53 65 74 50 6f 73 |..sb_Mai|n.SetPos|
|000006d0| 69 74 69 6f 6e 28 30 2e | 30 34 30 30 30 30 2c 30 |ition(0.|040000,0|
|000006e0| 2e 31 34 36 36 31 35 2c | 30 2e 35 35 33 37 38 39 |.146615,|0.553789|
|000006f0| 2c 30 2e 35 30 37 30 33 | 31 29 3b 0d 0a 0d 0a 09 |,0.50703|1);.....|
|00000700| 73 62 5f 4d 61 69 6e 2e | 4d 61 6e 61 67 65 43 6f |sb_Main.|ManageCo|
|00000710| 6d 70 6f 6e 65 6e 74 28 | 6c 62 5f 4d 61 70 4c 69 |mponent(|lb_MapLi|
|00000720| 73 74 29 3b 0d 0a 09 73 | 62 5f 4d 61 69 6e 2e 62 |st);...s|b_Main.b|
|00000730| 46 69 6c 6c 43 6c 69 65 | 6e 74 3d 74 72 75 65 3b |FillClie|nt=true;|
|00000740| 0d 0a 09 73 62 5f 4d 61 | 69 6e 2e 43 61 70 74 69 |...sb_Ma|in.Capti|
|00000750| 6f 6e 20 3d 20 73 62 43 | 61 70 74 69 6f 6e 3b 0d |on = sbC|aption;.|
|00000760| 0a 09 62 5f 4f 6b 2e 4f | 6e 43 6c 69 63 6b 3d 4f |..b_Ok.O|nClick=O|
|00000770| 6b 43 6c 69 63 6b 3b 0d | 0a 0d 0a 09 62 43 68 61 |kClick;.|....bCha|
|00000780| 6e 67 65 64 20 3d 20 46 | 61 6c 73 65 3b 0d 0a 7d |nged = F|alse;..}|
|00000790| 0d 0a 2f 2f 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |..//----|--------|
|000007a0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000007b0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000007c0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000007d0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000007e0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000007f0| 2d 2d 2d 2d 0d 0a 2f 2f | 66 75 6e 63 74 69 6f 6e |----..//|function|
|00000800| 20 49 6e 74 65 72 6e 61 | 6c 4f 6e 4f 70 65 6e 28 | Interna|lOnOpen(|
|00000810| 29 0d 0a 2f 2f 7b 0d 0a | 2f 2f 7d 0d 0a 2f 2f 2d |)..//{..|//}..//-|
|00000820| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00000830| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00000840| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00000850| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00000860| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00000870| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 0d |--------|-------.|
|00000880| 0a 66 75 6e 63 74 69 6f | 6e 20 4c 6f 61 64 4d 61 |.functio|n LoadMa|
|00000890| 70 4c 69 73 74 73 28 29 | 0d 0a 7b 0d 0a 09 6c 6f |pLists()|..{...lo|
|000008a0| 63 61 6c 20 69 6e 74 20 | 69 3b 0d 0a 0d 0a 09 6c |cal int |i;.....l|
|000008b0| 62 5f 4d 61 70 4c 69 73 | 74 2e 4c 69 73 74 2e 43 |b_MapLis|t.List.C|
|000008c0| 6c 65 61 72 28 29 3b 0d | 0a 09 66 6f 72 28 69 3d |lear();.|..for(i=|
|000008d0| 30 3b 20 69 3c 47 61 6d | 65 54 79 70 65 73 2e 4c |0; i<Gam|eTypes.L|
|000008e0| 65 6e 67 74 68 3b 20 69 | 2b 2b 29 0d 0a 09 09 6c |ength; i|++)....l|
|000008f0| 62 5f 4d 61 70 4c 69 73 | 74 2e 4c 69 73 74 2e 41 |b_MapLis|t.List.A|
|00000900| 64 64 28 47 61 6d 65 54 | 79 70 65 73 5b 69 5d 2e |dd(GameT|ypes[i].|
|00000910| 47 61 6d 65 4e 61 6d 65 | 20 24 20 22 20 4d 61 70 |GameName| $ " Map|
|00000920| 4c 69 73 74 22 2c 20 6e | 6f 6e 65 2c 20 47 61 6d |List", n|one, Gam|
|00000930| 65 54 79 70 65 73 5b 69 | 5d 2e 4d 61 70 4c 69 73 |eTypes[i|].MapLis|
|00000940| 74 43 6c 61 73 73 4e 61 | 6d 65 29 3b 0d 0a 7d 0d |tClassNa|me);..}.|
|00000950| 0a 2f 2f 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |.//-----|--------|
|00000960| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00000970| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00000980| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00000990| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000009a0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000009b0| 2d 2d 2d 0d 0a 66 75 6e | 63 74 69 6f 6e 20 55 73 |---..fun|ction Us|
|000009c0| 65 4d 61 70 4c 69 73 74 | 5f 43 68 61 6e 67 65 28 |eMapList|_Change(|
|000009d0| 47 55 49 43 6f 6d 70 6f | 6e 65 6e 74 20 53 65 6e |GUICompo|nent Sen|
|000009e0| 64 65 72 29 0d 0a 7b 0d | 0a 09 62 43 68 61 6e 67 |der)..{.|..bChang|
|000009f0| 65 64 3d 54 72 75 65 3b | 0d 0a 09 69 66 28 20 62 |ed=True;|...if( b|
|00000a00| 6f 6f 6c 28 63 68 5f 55 | 73 65 4d 61 70 4c 69 73 |ool(ch_U|seMapLis|
|00000a10| 74 2e 47 65 74 43 6f 6d | 70 6f 6e 65 6e 74 56 61 |t.GetCom|ponentVa|
|00000a20| 6c 75 65 28 29 29 20 29 | 0d 0a 09 7b 0d 0a 09 09 |lue()) )|...{....|
|00000a30| 44 69 73 61 62 6c 65 43 | 6f 6d 70 6f 6e 65 6e 74 |DisableC|omponent|
|00000a40| 28 65 64 5f 4d 61 70 4c | 69 73 74 50 72 65 66 69 |(ed_MapL|istPrefi|
|00000a50| 78 29 3b 0d 0a 09 09 45 | 6e 61 62 6c 65 43 6f 6d |x);....E|nableCom|
|00000a60| 70 6f 6e 65 6e 74 28 6c | 62 5f 4d 61 70 4c 69 73 |ponent(l|b_MapLis|
|00000a70| 74 29 3b 0d 0a 09 7d 0d | 0a 09 65 6c 73 65 0d 0a |t);...}.|..else..|
|00000a80| 09 7b 0d 0a 09 09 45 6e | 61 62 6c 65 43 6f 6d 70 |.{....En|ableComp|
|00000a90| 6f 6e 65 6e 74 28 65 64 | 5f 4d 61 70 4c 69 73 74 |onent(ed|_MapList|
|00000aa0| 50 72 65 66 69 78 29 3b | 0d 0a 09 09 44 69 73 61 |Prefix);|....Disa|
|00000ab0| 62 6c 65 43 6f 6d 70 6f | 6e 65 6e 74 28 6c 62 5f |bleCompo|nent(lb_|
|00000ac0| 4d 61 70 4c 69 73 74 29 | 3b 0d 0a 09 7d 0d 0a 7d |MapList)|;...}..}|
|00000ad0| 0d 0a 2f 2f 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |..//----|--------|
|00000ae0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00000af0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00000b00| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00000b10| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00000b20| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00000b30| 2d 2d 2d 2d 0d 0a 66 75 | 6e 63 74 69 6f 6e 20 4d |----..fu|nction M|
|00000b40| 61 70 4c 69 73 74 43 68 | 61 6e 67 65 28 47 55 49 |apListCh|ange(GUI|
|00000b50| 43 6f 6d 70 6f 6e 65 6e | 74 20 53 65 6e 64 65 72 |Componen|t Sender|
|00000b60| 29 0d 0a 7b 0d 0a 09 62 | 43 68 61 6e 67 65 64 3d |)..{...b|Changed=|
|00000b70| 54 72 75 65 3b 0d 0a 7d | 0d 0a 2f 2f 2d 2d 2d 2d |True;..}|..//----|
|00000b80| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00000b90| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00000ba0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00000bb0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00000bc0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00000bd0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 0d 0a 66 75 |--------|----..fu|
|00000be0| 6e 63 74 69 6f 6e 20 53 | 61 76 65 43 68 61 6e 67 |nction S|aveChang|
|00000bf0| 65 28 29 0d 0a 7b 0d 0a | 09 6c 6f 63 61 6c 20 69 |e()..{..|.local i|
|00000c00| 6e 74 20 69 3b 0d 0a 09 | 6c 6f 63 61 6c 20 73 74 |nt i;...|local st|
|00000c10| 72 69 6e 67 20 53 65 6c | 65 63 74 65 64 4d 61 70 |ring Sel|ectedMap|
|00000c20| 4c 69 73 74 73 3b 0d 0a | 09 6c 6f 63 61 6c 20 61 |Lists;..|.local a|
|00000c30| 72 72 61 79 3c 73 74 72 | 69 6e 67 3e 20 4d 61 70 |rray<str|ing> Map|
|00000c40| 4c 69 73 74 41 72 72 61 | 79 3b 0d 0a 0d 0a 09 69 |ListArra|y;.....i|
|00000c50| 66 28 20 62 43 68 61 6e | 67 65 64 20 29 0d 0a 09 |f( bChan|ged )...|
|00000c60| 7b 0d 0a 09 09 53 65 6c | 65 63 74 65 64 4d 61 70 |{....Sel|ectedMap|
|00000c70| 4c 69 73 74 73 20 3d 20 | 6c 62 5f 4d 61 70 4c 69 |Lists = |lb_MapLi|
|00000c80| 73 74 2e 4c 69 73 74 2e | 47 65 74 45 78 74 72 61 |st.List.|GetExtra|
|00000c90| 28 29 3b 0d 0a 09 09 53 | 70 6c 69 74 28 53 65 6c |();....S|plit(Sel|
|00000ca0| 65 63 74 65 64 4d 61 70 | 4c 69 73 74 73 2c 20 22 |ectedMap|Lists, "|
|00000cb0| 2c 22 2c 20 4d 61 70 4c | 69 73 74 41 72 72 61 79 |,", MapL|istArray|
|00000cc0| 29 3b 0d 0a 09 09 63 6c | 61 73 73 27 78 56 6f 74 |);....cl|ass'xVot|
|00000cd0| 69 6e 67 2e 44 65 66 61 | 75 6c 74 4d 61 70 4c 69 |ing.Defa|ultMapLi|
|00000ce0| 73 74 4c 6f 61 64 65 72 | 27 2e 64 65 66 61 75 6c |stLoader|'.defaul|
|00000cf0| 74 2e 4d 61 70 4c 69 73 | 74 54 79 70 65 4c 69 73 |t.MapLis|tTypeLis|
|00000d00| 74 2e 4c 65 6e 67 74 68 | 20 3d 20 4d 61 70 4c 69 |t.Length| = MapLi|
|00000d10| 73 74 41 72 72 61 79 2e | 4c 65 6e 67 74 68 3b 0d |stArray.|Length;.|
|00000d20| 0a 09 09 66 6f 72 28 69 | 3d 30 3b 20 69 3c 4d 61 |...for(i|=0; i<Ma|
|00000d30| 70 4c 69 73 74 41 72 72 | 61 79 2e 4c 65 6e 67 74 |pListArr|ay.Lengt|
|00000d40| 68 3b 20 69 2b 2b 29 0d | 0a 09 09 09 63 6c 61 73 |h; i++).|....clas|
|00000d50| 73 27 78 56 6f 74 69 6e | 67 2e 44 65 66 61 75 6c |s'xVotin|g.Defaul|
|00000d60| 74 4d 61 70 4c 69 73 74 | 4c 6f 61 64 65 72 27 2e |tMapList|Loader'.|
|00000d70| 64 65 66 61 75 6c 74 2e | 4d 61 70 4c 69 73 74 54 |default.|MapListT|
|00000d80| 79 70 65 4c 69 73 74 5b | 69 5d 20 3d 20 4d 61 70 |ypeList[|i] = Map|
|00000d90| 4c 69 73 74 41 72 72 61 | 79 5b 69 5d 3b 0d 0a 09 |ListArra|y[i];...|
|00000da0| 09 63 6c 61 73 73 27 78 | 56 6f 74 69 6e 67 2e 44 |.class'x|Voting.D|
|00000db0| 65 66 61 75 6c 74 4d 61 | 70 4c 69 73 74 4c 6f 61 |efaultMa|pListLoa|
|00000dc0| 64 65 72 27 2e 64 65 66 | 61 75 6c 74 2e 62 55 73 |der'.def|ault.bUs|
|00000dd0| 65 4d 61 70 4c 69 73 74 | 20 3d 20 62 6f 6f 6c 28 |eMapList| = bool(|
|00000de0| 63 68 5f 55 73 65 4d 61 | 70 4c 69 73 74 2e 47 65 |ch_UseMa|pList.Ge|
|00000df0| 74 43 6f 6d 70 6f 6e 65 | 6e 74 56 61 6c 75 65 28 |tCompone|ntValue(|
|00000e00| 29 29 3b 0d 0a 09 09 63 | 6c 61 73 73 27 78 56 6f |));....c|lass'xVo|
|00000e10| 74 69 6e 67 2e 44 65 66 | 61 75 6c 74 4d 61 70 4c |ting.Def|aultMapL|
|00000e20| 69 73 74 4c 6f 61 64 65 | 72 27 2e 64 65 66 61 75 |istLoade|r'.defau|
|00000e30| 6c 74 2e 4d 61 70 4e 61 | 6d 65 50 72 65 66 69 78 |lt.MapNa|mePrefix|
|00000e40| 65 73 20 3d 20 65 64 5f | 4d 61 70 4c 69 73 74 50 |es = ed_|MapListP|
|00000e50| 72 65 66 69 78 2e 47 65 | 74 43 6f 6d 70 6f 6e 65 |refix.Ge|tCompone|
|00000e60| 6e 74 56 61 6c 75 65 28 | 29 3b 0d 0a 09 09 63 6c |ntValue(|);....cl|
|00000e70| 61 73 73 27 78 56 6f 74 | 69 6e 67 2e 44 65 66 61 |ass'xVot|ing.Defa|
|00000e80| 75 6c 74 4d 61 70 4c 69 | 73 74 4c 6f 61 64 65 72 |ultMapLi|stLoader|
|00000e90| 27 2e 73 74 61 74 69 63 | 2e 53 74 61 74 69 63 53 |'.static|.StaticS|
|00000ea0| 61 76 65 43 6f 6e 66 69 | 67 28 29 3b 0d 0a 09 09 |aveConfi|g();....|
|00000eb0| 62 43 68 61 6e 67 65 64 | 3d 46 61 6c 73 65 3b 0d |bChanged|=False;.|
|00000ec0| 0a 09 7d 0d 0a 7d 0d 0a | 2f 2f 2d 2d 2d 2d 2d 2d |..}..}..|//------|
|00000ed0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00000ee0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00000ef0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00000f00| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00000f10| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00000f20| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 0d 0a 66 75 6e 63 |--------|--..func|
|00000f30| 74 69 6f 6e 20 62 6f 6f | 6c 20 4f 6b 43 6c 69 63 |tion boo|l OkClic|
|00000f40| 6b 28 47 55 49 43 6f 6d | 70 6f 6e 65 6e 74 20 53 |k(GUICom|ponent S|
|00000f50| 65 6e 64 65 72 29 0d 0a | 7b 0d 0a 20 20 20 09 53 |ender)..|{.. .S|
|00000f60| 61 76 65 43 68 61 6e 67 | 65 28 29 3b 0d 0a 20 20 |aveChang|e();.. |
|00000f70| 20 09 43 6f 6e 74 72 6f | 6c 6c 65 72 2e 43 6c 6f | .Contro|ller.Clo|
|00000f80| 73 65 4d 65 6e 75 28 66 | 61 6c 73 65 29 3b 0d 0a |seMenu(f|alse);..|
|00000f90| 20 20 20 09 72 65 74 75 | 72 6e 20 74 72 75 65 3b | .retu|rn true;|
|00000fa0| 0d 0a 7d 0d 0a 0d 0a 00 | |..}.....| |
+--------+-------------------------+-------------------------+--------+--------+